package com.yjd.comm.activity.service;

import com.yjd.comm.activity.model.AddPriceDto;

/**
 * <b>description</b>：十亿活动 <br>
 * <b>time</b>：2015-4-22下午2:21:14 <br>
 * <b>author</b>： ready likun_557@163.com
 */
public interface IBillionActivityService {

	/**
	 * 发放刮刮卡资金
	 * 
	 * @param priceDto
	 * @return 返回处理成功的时间
	 * @throws Exception
	 */
	public Long sendGGKPrice(AddPriceDto priceDto) throws Exception;

	/**
	 * 发放体验金
	 * 
	 * @param priceDto
	 * @return 返回处理成功的时间
	 * @throws Exception
	 */
	public Long sendTyjPrice(AddPriceDto priceDto) throws Exception;
	
	/**
	 * 使用体验金
	 * 
	 * @param priceDto
	 * @return 返回处理成功的时间
	 * @throws Exception
	 */
	public Long useTyjPrice(AddPriceDto priceDto) throws Exception;

	/**
	 * 发放体验金收益
	 * 
	 * @param priceDto
	 * @return 返回处理成功的时间
	 * @throws Exception
	 */
	public Long sendTyjProfit(AddPriceDto priceDto) throws Exception;
	
	/**
	 * 领取代金券
	* @param priceDto
	* @return
	* @throws Exception
	* long
	 */
	public long receiveVolume(AddPriceDto priceDto) throws Exception;

}
